Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Portugal F2 France F5 Greece F2 Italy F2 France F10 France F3 Austria F3 Spain F4 Morocco F2 Spain F20 Algeria F1 Algeria F2 Algeria F3 South Africa F1 South Africa F2 Tunisia F5 Tunisia F6 Algeria F2 Spain F2 Spain F4 Morocco F1 Morocco F2 France F7 Morocco F1 Morocco F2 Morocco F7 Spain F13 Morocco F9 Spain F12 Morocco F1 Morocco F2 Morocco F3 France F13 Spain F29 Morocco F6 Morocco F7 Morocco F10 Spain F2 Spain F3 Spain F4 Spain F7 Spain F8 Morocco F1 Morocco F2 Morocco F3 Italy F18 Morocco F4 Morocco F5 Spain F35 Croatia F4 Croatia F5 Morocco F3 Belgium F12 Morocco F8 Morocco F4 Morocco F5 Morocco F6 Spain F1 Spain F20 Spain F21 Spain F30 Iran F3 Iran F4 Spain F3 Italy F4 Morocco F1 Spain F5 Uzbekistan F3 Morocco F3 Morocco F4 Morocco F5 Tunisia F2 France F8 France F9 Portugal F3 Morocco F1 Morocco F2 Morocco F3 Morocco F1 Morocco F4 Morocco F5 Morocco F2 Morocco F3 Germany F4 Morocco F9 M25 Antalya Morocco F6 Morocco F7 Morocco F1 Morocco F2 Spain F5 Spain F30 Morocco F1 Morocco F2 Morocco F3 Spain F15 Spain F16 France F10 France F11 France F12 France F13 Morocco F7 Morocco F8 Morocco F9 Tunisia F11 (Hammamet) Tunisia F12 (Hammamet) Tunisia F13 (Hammamet) Tunisia F14 (Hammamet) Tunisia F15 (Hammamet) Tunisia F16 (Hammamet) Tunisia F18 (Hammamet) Spain F16 (Huelva) Morocco F4 (Casablanca) Morocco F5 (Beni Mellal) Morocco F6 (Agadir) Tunisia F2 (Hammamet) Tunisia F3 (Hammamet) Portugal F3 (Loule) Portugal F4 (Quinta Do Lago) France F6 (Villers Les Nancy) Morocco F1 (Khemisset) Morocco F2 (Meknes) Morocco F3 (Tanger) Spain F27 (Seville) Spain F28 (Madrid) Spain F29 (Sabadell) M15 Vale Do Lobo M15 Faro M15 Loule M15 Portimao M25 Vic M25+H Arlon M25 Bourg-En-Bresse M15 Tanger M15 Agadir M15 Sabadell M25 Riba - Roja de Turia M15 Paguera M15 Valldoreix M15 Villena M15 Torello Spain F36 M15 Girona M15 Madrid M25 Antalya M15 Marrakech M15 Madrid M25 Madrid M25 Zaragoza M15 Benicarlo Schickendanz Open - Furth Okal Cup 2001 International Bavarian Championships - Eckental Open Castilla y Leon - Segovia St. Petersburg Challenger - St. Petersburg XI Ciutat de Barcelona - Barcelona KGHM Emax Polish Indoors - Wroclaw Open Castilla y Leon - Segovia Internationaux de Doubs Open de Franchie-Comte - Besancon Copa Sevilla 2007 - Seville Posillipo Tennis Cup - Napoli Open Costa Daurada - Tarragona South African Airways Open - East London Morocco Tennis Tour - Meknes Morocco Tennis Tour - Tanger 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Sporting Challenger '08-Trofeo Regione Piemonte - Turin Siemens Open - Scheveningen Riviera de Rimini Challenger - Rimini San Marino CEPU Open - San Marino Marrakech Challenger Tunis Challenger Szczecin Challenger Meknes Challenger Rabat Challenger Rome Challenger Rome Challenger Casablanca Challenger Marrakech Challenger Istanbul Challenger Marrakech Challenger Tanger Challenger Recanati Challenger Quimper Challenger Bordeaux Challenger Orleans Challenger Kenitra Challenger Casablanca Challenger Vicenza Challenger Biella Challenger Seville Challenger Kenitra Challenger Mohammedia Challenger Kenitra Challenger Lisbon Challenger Zenith Tennis Cup-Harbour Club - Milan Meknes Challenger Yokohama World Tennis Gaora Cup - Yokohama Nord/LB Open - Braunschweig Tumkur Open - Tumkur Dharwad Challenger 2003 - Dharwad Ischgl International Tennis Challenger 2003 - Ischgl ATP Challenger 2003 Numea - New Caledonia Orleans Challenger Corona Mexico City Open - Mexico City Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Arroyo de la Encomienda - Valladolid Rhein-Main Challenger 2004 - Aschaffenburg Tatra Banka Open - Bratislava Okal Cup 2004 - Eckental Mauritius Open - Mauritius Kenitra Challenger Schickendanz Open - Furth Open de Tenis Amaya - Pamplona Unicredit (Suisse) Bank S. A. Challenger - Chiasso ECM Prague Open - Prague Casablanca Challenger Open de Montauban - Montauban Porsche Open - Poznan GHI Bronx Tennis Classic - Bronx Challenger Copa Sevilla - Seville Open Costa Daurada - Tarragona Ciutat de Barcelona - Barcelona Casablanca Challenger Copa Petrobras Uruguray - Montevideo Copa Petrobras Argentina - Buenos Aires Morocco Tennis Tour - Casablanca Morocco Tennis Tour - Marrakech Open de Montauban - Montauban Citta di Como - Como Tunis Challenger Rabat Challenger Trnava Challenger Belgaum Open - Belgaum ATP Challenger Open 2004 - Monchengladbach 5° Sporting Challenger - Turin South African Airways Tennis Open - Durban Schickendanz Open - Furth Bulgarian Challenger 2002 - Sofia Tarragona Challenger Genova Challenger Szczecin Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Florence Challenger Canberra Challenger Baden Open - Karlsruhe Prague Challenger Challenger 42 - Andrezieux Parma Challenger Open de la Ville de Saint Denis - Reunion Island Genova Challenger Belgrade Challenger Heilbronn Challenger Tunis Challenger LXVII Concurso Internacional de Tenis Cidade de Vigo - Vigo Cherbourg Challenger Genova Open Challenger - Genova ATP Open Castilla y Leon - Segovia Tennislife Cup - Napoli Open Tarragona Costa Daurada - Tarragona Meknes Challenger IPP Open - Helsinki Open de la Ville de Saint Denis - Reunion Island Qatar ATP Challenger - Doha Tunis Open 2007 - Tunis Rabat Challenger Tunis Challenger Meknes Challenger Rome Challenger Schickendanz Open - Furth Marbella Challenger Spain F14 Tunis Challenger IPP Open - Helsinki Tunisia F17 (Hammamet) ATU Cup - Weiden USTA Men's Challenger of Dallas - Dallas The Scottish Tennis Championships - Edinburgh 10th Wartburg Open - Eisenach Spain F18 (Palma del Rio) Muller Cup - Ulm Warsteiner Challenger - Wolfsburg IX Open Internacional D'Andorra - Andorra Warsteiner Challenger Lubeck - Lubeck Internationale Badische Meisterschaften Um Den Techem Cup - Zell Arpa Ceramic Cup - Reggio Emilia LXVII Concursu Internacional de Vigo - Vigo Madrid Challenger Pro Tennis World Open - Sunrise Casablanca Challenger DPD Challenger 2002 - Aschaffenburg Tunis Open 2006 - Tunis Quelle Cup - Furth ATU Cup 2001 - Weiden DPD Challenger 2001 - Aschaffenburg Tanger Challenger Barletta Challenger Rabat Challenger Memorial Manfredini - Sassuolo Rhein-Main Challenger 2003 - Aschaffenburg BMW Open - Munich BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten Allianz Suisse Open Gstaad - Gstaad ATU Cup - Weiden Napoli Challenger Marrakech Challenger Open de la Comunidad Valenciana - Valencia BMW Open - Munich Grand Prix Hassan II - Casablanca Mercedes Cup - Stuttgart Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Stockholm Open - Stockholm Next Generation Hardcourts - Adelaide Heineken Open - Auckland International Tennis Championships - Delray Beach Kroger / St. Jude International - Memphis Open Seat Godo 2005 - Barcelona Internationaler Raiffeisen Grand Prix - St. Polten Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven AIG Japan Open - Tokyo Next Generation Adelaide International - Adelaide Okal Cup - Eckental Tennis Channel Open - Las Vegas Grand Prix Hassan II - Casablanca BMW Open - Munich Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Allianz Suisse Open Gstaad - Gstaad Generali Open - Kitzbuhel Orange Prokom Open - Sopot Open de Moselle - Metz ATP Kremlin Cup - Moscow ARAG World Team Championship - Dusseldorf Qatar ExxonMobil Open - Doha Heineken Open - Auckland San Sebastian Challenger ABN/AMRO World Tennis Tournament - Rotterdam Porsche Open - Poznan Genova Open Challenger - Genova Okal Cup 2003 - Eckental Grand Prix Hassan II - Casablanca BMW Open - Munich Okal Open - Eckental ARAG World Team Championship - Dusseldorf Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Hamburg Challenger - Hamburg Warsteiner Challenger Wolfsburg - Wolfsburg Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Casablanca Challenger Open de Moselle - Metz ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar Exxon Mobil Open - Doha Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai ARAG World Team Championship - Dusseldorf Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Arroyo de la Encomienda - Valladolid Qatar ExxonMobil Open - Doha Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam Bulgarian Open - Sofia The Dubai Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona BMW Open - Munich Gerry Weber Open - Halle Catella Swedish Open - Bastad Masters Series - Hamburg Allianz Suisse Open Gstaad - Gstaad Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon Bank Austria Tennis Trophy - Vienna Heineken Open - Auckland SAP Open - San Jose Grand Prix Hassan II - Casablanca BMW Open - Munich Gerry Weber Open - Halle International German Open - Hamburg Open de Moselle - Metz China Open - Beijing Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia Qatar ExxonMobil Open - Doha Heineken Open - Auckland Dubai Duty Free Tennis Championships - Dubai Kish Free Zone Island Challenger - Kish Island Bet-At-Home Austrian Open - Kitzbuhel BMW Open - Munich Gerry Weber Open - Halle German Tennis Championships - Hamburg Open de Moselle - Metz China Open - Beijing Kremlin Cup - Moscow Heineken Open - Auckland Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Gemax Open - Belgrade BMW Open - Munich Power Horse World Team Cup - Dusseldorf Gerry Weber Open - Halle AEGON International - Eastbourne Lugano Challenger Gerry Weber Open - Halle Bet-at-home Open - Hamburg Moselle Open - Metz Qatar ExxonMobil Open - Doha Copa Petrobras Brazil - Aracaju XXXVII Torneig C.E. Laieta - Barcelona Heineken Open - Auckland XL Capital Bermuda Open - Bermuda Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona BMW Open - Munich Power Horse Cup - Dusseldorf Gerry Weber Open - Halle AEGON International - Eastbourne Mercedes Cup - Stuttgart Bet-at-home Cup - Kitzbuhel Braunschweig Challenger Tunis Challenger Moselle Open - Metz Ispat Open 2004 - Ostrava Erste Bank Open - Vienna Valencia Open - Valencia German Tennis Championships - Hamburg Qatar ExxonMobil Open - Doha Pozoblanco Challenger Schickedanz Open - Furth Mohammedia Challenger Arroyo de la Encomienda - Valladolid Heineken Open - Auckland ATU Cup - Weiden Nord/LB Open 2004 - Braunschweig PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam 10ø Tornea B. Camparini - Reggio Emilia Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona BMW Open - Munich Power Horse Cup - Dusseldorf Gerry Weber Open - Halle Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Moselle Open - Metz Orbetello Challenger Erste Bank Open - Vienna SAA Hilversum Open - Hilversum TED Open - Istanbul Valencia Open - Valencia Cepu Open - San Marino Open Castilla y Leon - Segovia Meknes Challenger KGHM Dialog Polish Indoors - Wroclaw Qatar ExxonMobil Open - Doha Apia International - Sydney Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona BMW Open - Munich Mercedes Cup - Stuttgart Gerry Weber Open - Halle Vegeta Croatia Open - Umag Bet-at-home Open - Hamburg Austrian Open - Kitzbuhel Moselle Open - Metz Kremlin Cup - Moscow Swiss Indoors Basel - Basel ASB Classic - Auckland Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona BMW Open - Munich Mercedes Cup - Stuttgart Gerry Weber Open - Halle Bet-at-home Open - Hamburg Generali Open - Kitzbuhel Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona BMW Open - Munich Oberstaufen Cup - Oberstaufen Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Generali Open - Kitzbuhel The 70th King's Cup and Queen's Cup - Bangkok St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Erste Bank Open - Vienna Sydney International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech BMW Open - Munich Mercedes Cup - Stuttgart Gerry Weber Open - Halle Generali Open - Kitzbuhel Intrum Stockholm Open - Stockholm Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech BMW Open - Munich Mercedes Cup - Stuttgart Noventi Open - Halle Generali Open - Kitzbuhel Kremlin Cup - Moscow Erste Bank Open - Vienna Regions Morgan Keegan Championships - Memphis ABN AMRO World Tennis Tournament - Rotterdam Challenger Tunisie - Tunis Dubai Duty Free Tennis Championships - Dubai Generali Open - Kitzbuhel Mercedes Cup - Stuttgart Hamburg European Open - Hamburg BMW Open - Munich Noventi Open - Halle Hamburg European Open - Hamburg ABN AMRO World Tennis Tournament - Rotterdam Moselle Open - Metz Grand Prix Hassan II - Casablanca Emilia-Romagna Open - Parma ABN AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Marrakech Segovia Challenger BMW Open - Munich Bet-at-home Cup - Kitzbuhel Valencia Open - Valencia China Open - Beijing Heineken Open - Auckland Dubai Open - Dubai SAP Open - San Jose Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Open SEAT Godo 2006 - Barcelona Davidoff Swiss Indoors Basel - Basel Millenium Tennis Championships - Delray Beach Napoli Challenger Tanger Challenger Mercedes Cup - Stuttgart Garanti Koza Sofia Open - Sofia German Tennis Championships - Hamburg ASB Classic - Auckland Davidoff Swiss Indoors Basel - Basel Open de la Comunidad Valenciana - Valencia Allianz Suisse Open - Gstaad NASDAQ-100 Open - Miami St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Copenhagen Open - Copenhagen Open Romania - Bucharest Mercedes Cup - Stuttgart Idea Prokom Open - Sopot BNP Paribas Masters - Paris Qatar ExxonMobil Open - Doha Mercedes Cup - Stuttgart BMW Open - Munich China Open - Beijing 2003 Mercedes Cup - Stuttgart Open 13 - Marseille The Dubai Tennis Championships - Dubai Vietnam Open - Ho Chi Minh City Open 13 - Marseille Allianz Suisse Open - Gstaad Campionati Internazionali di Sicilia - Palermo Tennis Masters Series - Hamburg Tennis Masters Series - Hamburg Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Pacific Life Open - Indian Wells Masters Series Hamburg - Hamburg Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte Carlo Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Mercedes Cup - Stuttgart BNP Paribas Open - Indian Wells U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Sony Ericsson Open - Miami Australian Open - Melbourne French Open - Paris BNP Paribas Open - Indian Wells Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Barcelona Open Banc Sabadell - Barcelona U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Davis Cup, Group 2, 2R, POL-ALG 4-1 Davis Cup, Group 2, 2R, POR-ALG 3-2 Davis Cup, Group 2, 1R, ALG-SLO 2-3 Davis Cup, Group 2, PO, NOR-ALG 1-4 Davis Cup, World Group, 1R, GER-KOR 3-2 Davis Cup, World Group, QF, GER-ESP 1-4 Davis Cup, Group 2, 2R, ALG-HUN 3-2 ARAG ATP World Team Championship - Dusseldorf ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, QF, GER-FRA 1-4 Davis Cup, World Group, 1R, ARG-GER 5-0 Davis Cup, World Group, PO, GER-BRA 4-1 Davis Cup, Group II, PO, MAR-CYP 4-1 Davis Cup, World Group, 1R, GER-FRA 2-3 Davis Cup, Group II, PO, MON-MAR 3-1 Davis Cup, World Group, PO, DOM-GER 1-4 Davis Cup, World Group, 1R, GER-CZE 2-3 Davis Cup, World Group, 1R, GER-BEL 1-4 Davis Cup, Group II, 1R, MAR-GEO 3-1 Davis Cup, World Group, QF, ESP-GER 3-2 Davis Cup, Group II, 2R, ROU-MAR 5-0 Davis Cup, World Group, QF, BEL-GER 2-3 Davis Cup, World Group, QR, GER-HUN 5-0 Davis Cup, Group II, 1R, MAR-LTU 2-3 Davis Cup, Finals, Group C Davis Cup, Finals, QF, GBR-GER 2-0 Davis Cup, World Group, QR, GER-BLR 4-1 Shanghai Rolex Masters - Shanghai All Lower level tournaments Davis Cup, World Group, QF, ESP-GER, 3-2 Davis Cup, Group II, 1R, POR-MAR 4-1 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group II, PO, MAR-VIE 4-0 Davis Cup, World Group, SF, RUS-GER 3-2 French Open - Paris Rogers Cup - Montreal Wimbledon - London Olympics - Athens Davis Cup, World Group, 1R, CRO-GER 2-3 Davis Cup, World Group, 1R, GER-AUT 3-2 Olympics - Rio de Janeiro Hopman Cup - Perth Davis Cup, PO, FRA-GER 4-1 Davis Cup, World Group, PO, GER-RSA 5-0 Davis Cup, World Group, 1R, GER-ESP 4-1 Olympics - Tokyo